<?php
    session_start();
    include '../../../controlador/php/conexion/Conexion.php';
    $con = new Conexion();
    
    $f1 = $_REQUEST['f1'];
    $f2 = $_REQUEST['f2'];
    $esta = $_REQUEST['esta'];
    
    $fecha1 = date('Y-m-d',strtotime($f1));
    $fecha2 = date('Y-m-d 23:59:00.000',strtotime($f2));
    
    $consulta = "select soli.dnsoid,soli.dnfecha,LTRIM(rtrim(usuario.usu_nombres)) + ' ' + LTRIM(rtrim(usuario.usu_apellidos)) as nombres,
                    GENDEPEND.GDPNOMBRE,soli.dnsestado,tipnombre,mecnombre,asignado.responsable
             from dnsolicitud as soli inner join dnecesidad on soli.necoid =dnecesidad.necoid
							  inner join dntiponece on dnecesidad.tipoid = dntiponece.tipoid
							  inner join DGempres10..GENDEPEND on soli.dnservicio = DGempres10..GENDEPEND.OID
							  inner join usuario on soli.usu_oid = usuario.usu_oid
                              inner join dnmecanisdet on soli.mecoid = dnmecanisdet.mecoid
             outer apply (select top 1 LTRIM(RTRIM(usu_nombres)) + ' ' + LTRIM(RTRIM(usu_apellidos)) as responsable
                          from dnhistorial left outer join usuario on dnhistorial.usu_oid = usuario.usu_oid
                          where dnsolicitud = soli.dnsoid and hisestado = 2
                          order by usuario.usu_oid desc)as asignado
             where dnsestado = '".$esta."' and (oidencar = '".$_SESSION['usuario']."' or necusuasig = '".$_SESSION['usuario']."' or soli.usu_oid = '".$_SESSION['usuario']."') and dnfecha between '".$fecha1."' and '".$fecha2."'
             order by soli.dnsoid desc";
    $res = $con->query($consulta);
    
    
    while ($respu = mssql_fetch_array($res)){
        $respuesta[] = array_map(utf8_encode,$respu);
    }
    
    $con->cerrarConexion();
    print_r(json_encode($respuesta))
 
?>
